package com.lswms.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.lswms.common.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 用户表
 *
 * @author Mark sunlightcs@gmail.com
 * @since 1.0.0 2020-04-25
 */
@Data
@EqualsAndHashCode(callSuper=false)
@TableName("yn_user")
public class YnUserEntity extends BaseEntity {
	private static final long serialVersionUID = 1L;

	/**
	 * Facebook登录用户id
	 */
	private String facebookId;
    /**
     * 用户名
     */
	private String username;
    /**
     * 密码
     */
	private String password;
    /**
     * 姓名
     */
	private String realName;
    /**
     * 头像
     */
	private String headUrl;
    /**
     * 性别   0：男   1：女    2：保密
     */
	private Integer gender;
    /**
     * 邮箱
     */
	private String email;
    /**
     * 手机号
     */
	private String mobile;
    /**
     * 账户余额
     */
	private BigDecimal balance;
	/**
	 * 奖励金额
	 */
	private BigDecimal reward;
    /**
     * 挑战次数
     */
	private Integer challenge;
    /**
     * 状态  0：停用   1：正常
     */
	private Integer status;
    /**
     * 来源  0：打卡   1：彩票
     */
	private Integer resource;
    /**
     * 登录ip
     */
	private String ip;
    /**
     * 最后登录时间
     */
	private String lasttime;
    /**
     * 更新者
     */
	private Long updater;
    /**
     * 更新时间
     */
	private Date updateDate;
}